Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Wimbledon - London Citi Open - Washington U.S. Open - New York Chengdu Open - Chengdu Shanghai Rolex Masters - Shanghai Astana Open - Astana Sydney Challenger Rakuten Japan Open - Tokyo Playford Challenger Braunschweig Challenger Matsuyama Challenger Hong Kong Tennis Open - Hong Kong BMW Open - Munich ASB Classic - Auckland Australian Open - Melbourne Argentina Open - Buenos Aires Dallas Open - Dallas BNP Paribas Open - Indian Wells Davis Cup, World Group, Q, CRO-BEL 1-3 Abierto Mexicano Telcel - Acapulco Olympics - Paris Bordeaux Challenger Internazionali BNL d'Italia - Rome Open Parc - Lyon Miami Open - Miami Mutua Madrid Open - Madrid Madrid Challenger National Bank Open - Montreal Cagliari Challenger French Open - Paris cinch Championships - London Mallorca Championships - Mallorca Nordea Open - Bastad Wimbledon - London Salzburg Challenger Chengdu Open - Chengdu Western & Southern Open - Cincinnati U.S. Open - New York Winston-Salem Open - Winston-Salem Hangzhou Open - Hangzhou Cassis Challenger Manacor Challenger Japan Open Tennis Championships - Tokyo Shanghai Rolex Masters - Shanghai Taipei 2 Challenger Seoul Challenger Swiss Indoors Basel - Basel Rolex Paris Masters - Paris Belgrade Open - Belgrade Kobe Challenger Dallas Open - Dallas Phoenix Challenger San Diego Challenger Dubai Duty Free Tennis Championships - Dubai Madrid Challenger National Bank Open - Toronto Bordeaux Challenger Wimbledon - London BNP Paribas Open - Indian Wells Mauthausen Challenger Delray Beach Open - Delray Beach Canberra Challenger Adelaide International - Adelaide Australian Open - Melbourne Sassuolo Challenger Nottingham 2 Challenger Miami Open - Miami Murcia Challenger Girona Challenger Menorca Challenger Mutua Madrid Open - Madrid US Men's Clay Court Championship - Houston French Open - Paris Internazionali BNL d'Italia - Rome Ilkley Challenger Perugia Challenger Mifel Tennis Open - Los Cabos Chengdu Open - Chengdu Citi Open - Washington National Bank Open - Toronto U.S. Open - New York Guangzhou Challenger Davis Cup, World Group, Q2, CRO-FRA 1-3 Hangzhou Open - Hangzhou Croatia F1 Croatia F1 Croatia F2 Italy F10 Hungary F3 Slovenia F2 Croatia F3 Czech Republic F6 Croatia F1 Croatia F2 Italy F13 Spain F34 Spain F37 Spain F38 Spain F39 Spain F2 Spain F6 Portugal F2 Spain F11 Spain F14 Spain F15 Spain F22 Spain F25 Spain F26 Spain F29 Spain F30 Spain F36 Spain F38 Turkey F1 Turkey F2 Turkey F3 Spain F2 Spain F3 Spain F4 Spain F6 Croatia F5 Croatia F6 Spain F9 Spain F10 Spain F11 Spain F12 Spain F13 Spain F15 Spain F16 Spain F20 Spain F21 Spain F22 Italy F22 USA F28 USA F1 USA F2 USA F3 Spain F1 Spain F2 Spain F3 Spain F4 Spain F6 Spain F7 Spain F8 Spain F9 Spain F14 Italy F22 Spain F32 Portugal F9 Spain F27 Spain F17 Spain F35 Spain F26 Spain F28 Spain F35 Spain F1 Spain F1 Spain F32 Spain F20 Spain F3 Spain F5 Portugal F1 Spain F10 Spain F39 Spain F24 Spain F21 Spain F13 Belgium F1 Netherlands F4 Zagreb Open - Zagreb Zagreb Open - Zagreb IPP Geneva Trophy - Geneva BH Telecom Indoors Sarajevo 2006 - Sarajevo Tennis Napoli Cup 2006 - Napoli Garden Open - Rome Unique Zagreb Open - Zagreb Schickendanz Open - Furth GHI Bronx Tennis Classic - Bronx Iskratel Open - Kranj Genoa Open - Genova Lambertz Open by Stawag - Aachen Bauer Watertechnology Cup - Eckental Internationaux de Doubs Open de Franchie-Comte - Besancon Challenger DCN de Cherbourg - Cherbourg BH Telecom Sarajevo 2007 - Sarajevo Morocco Tennis Tour - Casablanca Morocco Tennis Tour - Marrakech Croatia Osiguranje Rijeka Open - Rijeka Unique Zagreb Open - Zagreb Unicredit Czech Open - Prostejov Forli 6 Challenger Pozoblanco Challenger Dallas Challenger Segovia Challenger Alphen Challenger Seville Challenger Szczecin Challenger Sacramento Challenger Tiburon Challenger Charlottesville Challenger Yokohama Challenger Panama City Challenger Savannah Challenger Tallahassee Challenger Furth Challenger Prague Challenger Milan Challenger Todi Challenger San Benedetto Challenger Recanati Challenger Heineken Open - Auckland Guimaraes Challenger San Marino Challenger Cordenons Challenger Como Challenger Seville Challenger Kenitra Challenger BMW Open - Munich AIG Japan Open Tennis Championships - Tokyo Seoul Challenger Yeongwol Challenger Yokohama Challenger Chitre Challenger PBZ Zagreb Indoors - Zagreb Cherbourg Challenger The Dubai Tennis Championships - Dubai Barranquilla Challenger Sarasota Challenger Rome Challenger Mestre Challenger Caltanissetta Challenger Todi Challenger Scheveningen Challenger Poznan Challenger Vancouver Challenger Aptos Challenger Seville Challenger Charlottesville Challenger Knoxville Challenger Cherbourg Challenger Quimper Challenger Mersin Challenger Vercelli Challenger Rome Challenger Furth Challenger Prague Challenger Marburg Challenger Braunschweig Challenger Poznan Challenger Aptos Challenger Vancouver Challenger Barranquilla Challenger Trnava Challenger Rome Challenger Casablanca Challenger Kobe Challenger Yokohama Challenger Canberra Challenger Guangzhou Challenger Shenzhen Challenger Bordeaux Challenger Furth Challenger Lyon Challenger Braunschweig Challenger Cordenons Challenger Manerbio Challenger Como Challenger Seville Challenger Ho Chi Minh City Challenger Suzhou Challenger Kobe Challenger Maui Challenger Santiago Challenger Buenos Aires Challenger Lisbon Challenger Braunschweig Challenger Scheveningen Challenger Vancouver Challenger Seville Challenger Szczecin Challenger Sibiu Challenger Ningboo Challenger Traralgon Challenger Canberra Challenger Kobe Challenger Toyota Challenger X Torneo Internazionale di Tennis - Barletta Sarasota Challenger Lisbon Challenger Poznan Challenger Phoenix Challenger Parma Challenger Milan Challenger Aptos Challenger Genova Challenger Szczecin Challenger Biella Challenger Fairfield Challenger Las Vegas Challenger Charlottesville Challenger Knoxville Challenger Canberra Challenger Burnie Challenger Indian Wells Challenger Prostejov Challenger Parma Challenger Istanbul Challenger Hamburg Challenger Nur-Sultan 2 Challenger Marbella Challenger Belgrade Challenger Heilbronn Challenger Oeiras 3 Challenger Lyon Challenger Szczecin Challenger Braga Challenger Lisbon Challenger Las Vegas Challenger Charlottesville Challenger Bordeaux Challenger Braunschweig Challenger Amersfoort Challenger Monterrey Challenger Cagliari Challenger Turin Challenger Salzburg-Anif Challenger BMW Open - Munich Croatia Open - Umag Davidoff Swiss Indoors - Basel International Indoor Tennis Championships of Croatia - Zagreb Gerry Weber Open - Halle Ordina Open - 's-Hertogenbosch Allianz Suisse Open Gstaad - Gstaad Dutch Open Tennis - Amersfoort Croatia Open Umag - Umag Thailand Open - Bangkok AIG Japan Open Tennis Championships - Tokyo BA-CA Tennis Trophy - Vienna St. Petersburg Open - St. Petersburg Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb Grand Prix Hassan II - Casablanca The Stella Artois Championships - London Allianz Suisse Open - Gstaad Mercedes Cup - Stuttgart Croatia Open - Umag China Open - Beijing ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Chennai Open - Chennai Open 13 - Marseille The Artois Championships - London Suisse Open - Gstaad The Nottingham Open - Nottingham Allianz Suisse Open Gstaad - Gstaad Pilot Pen Tennis - New Haven St. Petersburg Open - St. Petersburg Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai BMW Open - Munich AEGON Championships - London Legg Mason Tennis Classic - Washington China Open - Beijing Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai AEGON Championships - London Legg Mason Tennis Classic - Washington Open de Moselle - Metz China Open - Beijing Bank Austria Tennis Trophy - Vienna Davidoff Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai PBZ Zagreb Indoors - Zagreb BMW Open - Munich ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille BMW Open - Munich AEGON Championships - London German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag China Open - Beijing St. Petersburg Open - St. Petersburg Open de Tenis Comunidad Valenciana - Valencia BMW Open - Munich AEGON Championships - London Studena Croatia Open - Umag Bet-at-home Open - Hamburg Wimbledon - London China Open - Beijing Forte Village Sardegna Open - Sardinia Valencia Open - Valencia Aircel Chennai Open - Chennai bett1HULKS Championships - Cologne PBZ Zagreb Indoors - Zagreb U.S. National Indoor Tennis Championships - Memphis BMW Open - Munich AEGON Championships - London Abierto Mexicano Telcel - Acapulco Brisbane International - Brisbane Qatar ExxonMobil Open - Doha Apia International - Sydney PBZ Zagreb Indoors - Zagreb Royal Guard Open Chile - Vina del Mar ABN AMRO World Tennis Tournament - Rotterdam Copa Claro - Buenos Aires Delray Beach Open - Delray Beach Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras AEGON Championships - London Vegeta Croatia Open - Umag Malaysian Open - Kuala Lumpur China Open - Beijing Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Erste Bank Open - Vienna Brisbane International - Brisbane Open Sud de France - Montpellier Open 13 - Marseille Grand Prix Hassan II - Casablanca Geneva Open - Geneva Mercedes Cup - Stuttgart AEGON Championships - London Bet-at-home Open - Hamburg Citi Open - Washington Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Swiss Indoors Basel - Basel Valencia Open - Valencia Brisbane International - Brisbane Aircel Chennai Open - Chennai Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Rio Open - Rio de Janeiro Open 13 - Marseille Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech BRD Nastase Tiriac Trophy - Bucharest Millennium Estoril Open - Estoril Geneva Open - Geneva Mercedes Cup - Stuttgart AEGON Championships - London SkiStar Swedish Open - Bastad Generali Open - Kitzbuhel Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Aircel Chennai Open - Chennai Qatar ExxonMobil Open - Doha Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open BancSabadell - Barcelona Millennium Estoril Open - Estoril TEB BNP Paribas Istanbul Open - Istanbul Ricoh Open - 's-Hertogenbosch AEGON Championships - London Abierto Mexicano - Los Cabos Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel Maharashtra Open - Pune ASB Classic - Auckland New York Open - New York Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach AAMI Classic - Kooyong Abierto Mexicano Telcel - Acapulco TEB BNP Paribas Istanbul Open - Istanbul AEGON Championships - London Antalya Cup - Antalya Plava Laguna Croatia Open - Umag Swiss Open - Gstaad Generali Open - Kitzbuhel Winston-Salem Open - Winston-Salem Shenzhen Open - Shenzhen Rakuten Japan Open - Tokyo Intrum Stockholm Open - Stockholm Swiss Indoors Basel - Basel Brisbane International - Brisbane Sydney International - Sydney Argentina Open - Buenos Aires Rio Open - Rio de Janeiro Dubai Duty Free Tennis Championships - Dubai Brasil Open - Sao Paulo Grand Prix Hassan II - Marrakech Barcelona Open Banc Sabadell - Barcelona Gazprom Hungarian Open - Budapest Geneva Open - Geneva Fever-Tree Championships - London Plava Laguna Croatia Open - Umag Swiss Open - Gstaad Citi Open - Washington Abierto Mexicano de Tenis Mifel - Los Cabos Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Swiss Indoors Basel - Basel Tata Open Maharashtra - Pune Open 13 Provence - Marseille Abierto Mexicano Telcel - Acapulco Dubai Duty Free Tennis Championships - Dubai bett1HULKS Indoors - Cologne Sofia Open - Sofia Murray River Open - Melbourne Serbia Open - Belgrade BMW Open - Munich Millennium Estoril Open - Estoril Gonet Geneva Open - Geneva Mercedes Cup - Stuttgart cinch Championships - London Nordea Open - Bastad Winston-Salem Open - Winston-Salem St. Petersburg Open - St. Petersburg Kremlin Cup - Moscow Singapore Tennis Open - Singapore Anytech365 Andalucia Open - Marbella Adelaide International 1 - Adelaide Adelaide International 2 - Adelaide Qatar ExxonMobil Open - Doha Dubai Duty Free Tennis Championships - Dubai Serbia Open - Belgrade Millennium Estoril Open - Estoril cinch Championships - London Mallorca Championships - Mallorca Truist Atlanta Open - Atlanta Citi Open - Washington Winston-Salem Open - Winston-Salem Astana Open - Astana Rakuten Japan Open - Tokyo Swiss Indoors Basel - Basel San Diego Open - San Diego Korea Open - Seoul Tel Aviv Watergen Open - Tel Aviv Tennis Napoli Open - Naples Adelaide International 1 - Adelaide Tata Open Maharashtra - Pune ASB Classic - Auckland Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Banja Luka Open - Banja Luka EFG Swiss Open - Gstaad Plava Laguna Croatia Open - Umag Delray Beach Open - Delray Beach Mifel Tennis Open - Los Cabos Almaty Open - Almaty Qatar ExxonMobil Open - Doha China Open - Beijing cinch Championships - London US Men's Clay Court Championship - Houston Masters Series Monte Carlo - Monte Carlo Western & Southern Financial Group Masters - Cincinnati Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Western & Southern Financial Group Masters - Cincinnati Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Coupe Rogers - Montreal National Bank Open - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Western & Southern Open - New York Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati Rolex Paris Masters - Paris BNP Paribas Open - Indian Wells Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Cincinnati Open - Cincinnati French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open Qualifying - Doha Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Mutua Madrid Open - Madrid Australian Open - Melbourne Delray Beach International Tennis Championships - Delray Beach French Open - Paris Barcelona Open BancSabadell - Barcelona Davis Cup, World Group, 1R, AUT-CRO 2-3 Davis Cup, World Group, QF, CRO-ARG 2-3 Davis Cup, World Group, 1R, GER-CRO 3-2 Davis Cup, World Group, PO, GBR-CRO 4-1 Davis Cup, Group 1, 2R, CRO-ITA 3-2 Davis Cup, World Group, 1R, CRO-CHI 5-0 Davis Cup, World Group, QF, CRO-USA, 3-2 Davis Cup, World Group, SF, CRO-CZE, 1-4 Davis Cup, World Group, QF, CRO-SRB 1-4 Davis Cup, World Group, 1R, CRO-GER 2-3 Davis Cup, World Group, PO, RSA-CRO 1-4 Davis Cup, World Group, QF, ARG-CRO 4-1 Davis Cup, World Group, QF, JPN-CZE 0-5 Davis Cup, Group I, 2R, POL-CRO 1-3 Davis Cup, World Group, PO, NED-CRO 2-3 Davis Cup, World Group, PO, COL-JPN 2-3 Davis Cup, World Group, 1R, BEL-CRO 2-3 Davis Cup, World Group, 1R, GBR-JPN 3-1 Davis Cup, World Group, QF, USA-CRO 2-3 Davis Cup, World Group, PO, JPN-UKR 5-0 Davis Cup, World Group, SF, CRO-FRA 3-2 Davis Cup, World Group, F, CRO-ARG 2-3 Davis Cup, World Group, PO, COL-CRO 1-4 Laver Cup - Prague Davis Cup, World Group, 1R, JPN-ITA 1-3 Davis Cup, World Group, QF, CRO-KAZ 3-1 Davis Cup, World Group, SF, CRO-USA 3-2 Davis Cup, World Group, PO, JPN-BIH 4-0 Davis Cup, World Group, F, FRA-CRO 1-3 Davis Cup, World Group, QR, CHN-JPN 2-3 ATP Cup - Brisbane, Perth, Sydney Davis Cup, World Group, QR, CRO-IND 3-1 Davis Cup, Finals, Group D Davis Cup, Finals, QF, ITA-CRO 1-2 Davis Cup, Finals, SF, CRO-SRB 2-1 Davis Cup, Finals, F, RUS-CRO 2-0 Davis Cup, Qualifiers, 1R, SWE-JPN 3-2 Davis Cup, Finals, QF, CRO-ESP 2-0 Davis Cup, Finals, SF, AUS-CRO 2-1 U.S. Open (juniors) Australian Open (juniors) French Open (juniors) Wimbledon (juniors) Davis Cup, World Group, 1R, ITA-CRO 3-2 U.S. Open (juniors) French Open (juniors) Davis Cup, World Group, 1R, JPN-FRA 1-4 Wimbledon (juniors) U.S. Open (juniors) All Lower level tournaments Barclays ATP World Tour Finals - London Barclays ATP World Tour Finals - London Nitto ATP Finals - London Nitto ATP Finals - London Olympics - Beijing Olympics - London Olympics - Rio de Janeiro Olympics - Tokyo Davis Cup, Group I, PO, JPN-POL 4-0 Davis Cup, PO, CRO-ECU 5-0